<?php
if (!defined('APP_PATH')) {
	define('APP_PATH', $_SERVER['DOCUMENT_ROOT']."/bdACPA");
}
require_once(APP_PATH.'/required.php');


$idDossier= intval($_REQUEST["idDossier"]);

//set content type and xml tag
header("Content-type:text/xml");
echo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");
$puce = null;
$out = "";
if ($idDossier != 0){
	$puce = $PUCE_DAO->rechercher_puce_pour_formulaire($idDossier);
	if ($puce != null){
		print("<data>");
		$out .="<idDossier>";
		$out .=intval(html_entity_decode(stripcslashes($puce->iddossier)));
		$out .="</idDossier>";
		$out .="<idPuce>";
		$out .=intval(html_entity_decode(stripcslashes($puce->idpuce)));
		$out .="</idPuce>";
		$out .="<typePrelevement>";
		$out .=intval(html_entity_decode(stripcslashes($puce->idtypeprelevement)));
		$out .="</typePrelevement>";
		$out .="<marquePuce>";
		$typePuce = $TYPEPUCE_DAO->rechercher_type_puce(intval(html_entity_decode(stripcslashes($puce->idtypepuce))));
		$marquePuce = $MARQUEPUCE_DAO->rechercher_marque_puce($typePuce[0]->idmarquepuce);
		$out .=intval(html_entity_decode(stripcslashes($marquePuce[0]->idmarquepuce)));
		$out .="</marquePuce>";
		$out .="<typePuce>";
		$out .=intval(html_entity_decode(stripcslashes($puce->idtypepuce)));
		$out .="</typePuce>";
		$out .="<analyse>";
		$out .=html_entity_decode(stripcslashes($puce->analyse));
		$out .="</analyse>";
		$out .="<resolution>";
		$out .=html_entity_decode(stripcslashes($puce->resolution));
		$out .="</resolution>";
		$out .="<taillemin>";
		$out .=html_entity_decode(stripcslashes($puce->taillemin));
		$out .="</taillemin>";
		$out .="<nbmqdeviant>";
		$out .=html_entity_decode(stripcslashes($puce->nbmqdeviant));
		$out .="</nbmqdeviant>";
		$out .="<qualite>";
		$out .=html_entity_decode(stripcslashes($puce->qualite));
		$out .="</qualite>";
		$out .="<versionhg>";
		$out .=html_entity_decode(stripcslashes($puce->versionhg));
		$out .="</versionhg>";
		$out .="<formulechromosomique>";
		$out .=html_entity_decode(stripcslashes($puce->formulechromosomique));
		$out .="</formulechromosomique>";
		print($out);
		print("</data>");
	}
}

if ($idDossier == 0 || $puce == null){
	print("<data>");
	$out .="<idPuce>0";
	$out .="</idPuce>";
	$out .="<idDossier>0";
	$out .="</idDossier>";
	$out .="<typePrelevement>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("typePrelevement",$utilisateur->idcentre);
	$out .="</typePrelevement>";
	$out .="<marquePuce>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("marquePuce",$utilisateur->idcentre);
	$out .="</marquePuce>";
	$out .="<typePuce>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("typePuce",$utilisateur->idcentre);
	$out .="</typePuce>";
	$out .="<analyse>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("analyse",$utilisateur->idcentre);
	$out .="</analyse>";
	$out .="<resolution>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("resolution",$utilisateur->idcentre);
	$out .="</resolution>";
	$out .="<taillemin>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("taillemin",$utilisateur->idcentre);
	$out .="</taillemin>";
	$out .="<nbmqdeviant>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("nbmqdeviant",$utilisateur->idcentre);
	$out .="</nbmqdeviant>";
	$out .="<qualite>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("qualite",$utilisateur->idcentre);
	$out .="</qualite>";
	$out .="<formulechromosomique>";
	$out .="</formulechromosomique>";
	$out .="<versionhg>";
	$preference = $PREFERENCE_DAO->rechercher_preference_champ("versiong",$utilisateur->idcentre);
	$out .="</versionhg>";
	print($out);
	print("</data>");
}
?>
